universally acclaimed - Spanish English Dictionary